table {  
    width: 50%;  
    border: 1px solid rgb(249, 20, 249);
    margin: 0 auto;  
    table-layout: fixed;  
    border-collapse: collapse;
}  
th,td{  
    text-align: center;  
    padding: 12px;  
    border: 2px solid rgb(249, 20, 249);  
} 
caption{
    font: 2em sans-serif;
    font-weight: bold;
} 
tfoot{
    font-weight: bold;
    background-color: #90acff;  
}
tfoot tr:first-child td:first-child {  
    text-align: left;    
} 
